﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleStudy.C__基础
{
    class Function
    {
        //const float PI = 3.14f;
        static int  Max(int a, int b)
        {
            return a > b ? a : b;
        }

        static float Arac(float a)
        {
            return (float)Math.PI * (float)Math.Pow(a, 2);
        }

        static float[] Calc(float r)
        {
            float[] f = new float[2];
            f[0] = 3.14f * 2 * r;
            f[1] = 3.14f * r * r;
            return f;
        }

        static int Sum(int[] a)
        {
            int sum = 0;
            for (int i = 0; i < a.Length; i++)
            {
                sum += a[i];
            }
            return sum;
        }

        static int MaxArr(int[] a)
        {
            int maxNum = 0;
            for(int i = 1;i < a.Length; i++)
            {
                if (a[i] > a[i-1])
                {
                    maxNum = a[i];
                }
            }
            return maxNum;
        }

        static int Avg(int[] a)
        {
           return Sum(a) / a.Length;
        }

        //static void Main(string[] args)
        //{
        //    //Console.WriteLine("函数");
        //    #region 比较两个数的大小
        //    //Console.WriteLine(Max(3, 4));
        //    #endregion
        //    #region 计算圆的面积和周长
        //    //Console.WriteLine(Arac(3));
        //    //float[] f = Calc(2);
        //    //Console.WriteLine("半径{0},周长{1},面积{2}", 2, f[0], f[1]);
        //    #endregion
        //    #region 求一个数组的总和，最大值，最小值，平均值
        //    //int[] arr = { 1, 2, 3, 4 };
        //    //Console.WriteLine(Sum(arr));
        //    //Console.WriteLine(MaxArr(arr));
        //    //Console.WriteLine(Avg(arr));
        //    #endregion
        //}
    }
}
